]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
14 years agoScreenShield: prepare the dialog when the user starts dragging
Giovanni Campagna [Tue, 7 Aug 2012 16:07:07 +0000 (18:07 +0200)]
ScreenShield: prepare the dialog when the user starts dragging

This way if the user drags long enough it will see the dialog
below the curtain, and it will appear as it was always there.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoUpdate Punjabi Translation
A S Alam [Mon, 13 Aug 2012 02:03:13 +0000 (07:33 +0530)]
Update Punjabi Translation

14 years agoUpdated German translation
Tobias Endrigkeit [Sun, 12 Aug 2012 18:00:46 +0000 (20:00 +0200)]
Updated German translation

14 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Sun, 12 Aug 2012 15:15:32 +0000 (23:15 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

14 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 10 Aug 2012 11:44:34 +0000 (14:44 +0300)]
Updated Hebrew translation.

14 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 10 Aug 2012 09:15:05 +0000 (11:15 +0200)]
Updated Spanish translation

14 years agoAssamese translation updated
Nilamdyuti Goswami [Thu, 9 Aug 2012 07:29:17 +0000 (12:59 +0530)]
Assamese translation updated

14 years agomessageTray: Add a toggle-message-tray keybinding to toggle the tray
Debarshi Ray [Sat, 14 Jul 2012 11:07:24 +0000 (13:07 +0200)]
messageTray: Add a toggle-message-tray keybinding to toggle the tray

The default value is <Super>m.

https://bugzilla.gnome.org/show_bug.cgi?id=681392

14 years agoBump version to 3.5.5
Florian Müllner [Tue, 7 Aug 2012 19:15:32 +0000 (21:15 +0200)]
Bump version to 3.5.5

Update NEWS

14 years agoScreenShield: when explicitly locking, tween the shield from the top
Giovanni Campagna [Fri, 3 Aug 2012 17:42:43 +0000 (19:42 +0200)]
ScreenShield: when explicitly locking, tween the shield from the top

The curtain should appear to be an overlay on top of the system,
and since it is lifted by dragging up, it makes sense to slide it
down on lock.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 7 Aug 2012 19:05:25 +0000 (21:05 +0200)]
Updated Spanish translation

14 years agoUnlockDialog: place the prompt above the entry, rather than on the side
Giovanni Campagna [Tue, 7 Aug 2012 15:57:38 +0000 (17:57 +0200)]
UnlockDialog: place the prompt above the entry, rather than on the side

As indicated in the mockups

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoUnlockDialog: Move "Login as another user" at the bottom
Giovanni Campagna [Tue, 7 Aug 2012 15:38:12 +0000 (17:38 +0200)]
UnlockDialog: Move "Login as another user" at the bottom

The Unlock button is more logically related to the entry than
this link, and having the latter in the middle breaks the workflow.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoModalDialog: make dialogLayout public
Giovanni Campagna [Tue, 7 Aug 2012 18:33:46 +0000 (20:33 +0200)]
ModalDialog: make dialogLayout public

ModalDialog subclasses may want to add content outside contentLayout
(in particular, UnlockDialog wants to have it after the buttons)

14 years agoutil: Don't pass too many arguments to GLib.spawn_async
Jasper St. Pierre [Tue, 7 Aug 2012 18:07:34 +0000 (15:07 -0300)]
util: Don't pass too many arguments to GLib.spawn_async

14 years agoOnly show new notifications in the screen shield
Giovanni Campagna [Mon, 6 Aug 2012 15:28:55 +0000 (17:28 +0200)]
Only show new notifications in the screen shield

Rework the count system in Source, to distinguish between the
normal notification count and the count of unseen/unacknowledged
notification. (A notification is considered unacknowledged until
shown, as a banner or inside the summary box pointer).
Includes some code cleanups and a test for multiple notifications
in the same source.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoUserMenu: fix disconnecting a signal that was never connected
Giovanni Campagna [Tue, 7 Aug 2012 14:33:02 +0000 (16:33 +0200)]
UserMenu: fix disconnecting a signal that was never connected

If a disabled account is removed, we receive account-removed without
ever seeing account-enabled, and thus _changingId is undefined.

https://bugzilla.gnome.org/show_bug.cgi?id=681382

14 years agologinDialog: Remove manual insensitive tracking
Jasper St. Pierre [Wed, 1 Aug 2012 20:38:00 +0000 (17:38 -0300)]
loginDialog: Remove manual insensitive tracking

StWidget does this for us now

14 years agotests: Remove JHBUILD_TYPELIBDIR
Jasper St. Pierre [Thu, 2 Aug 2012 00:02:49 +0000 (21:02 -0300)]
tests: Remove JHBUILD_TYPELIBDIR

It's unused and crufty, and potentially security leak.

14 years agokeyboard: _showLayoutItem is only defined if allowSettings.
Alban Browaeys [Fri, 3 Aug 2012 01:28:32 +0000 (03:28 +0200)]
keyboard: _showLayoutItem is only defined if allowSettings.

Check Main.sessionMode.allowSettings is true before accessing the
actor item of _showLayoutItem.

https://bugzilla.gnome.org/show_bug.cgi?id=681101

14 years agoAssamese translation updated
Nilamdyuti Goswami [Tue, 7 Aug 2012 09:33:18 +0000 (15:03 +0530)]
Assamese translation updated

14 years agoUpdated gujarati file
Sweta Kothari [Tue, 7 Aug 2012 09:32:47 +0000 (15:02 +0530)]
Updated gujarati file

14 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 7 Aug 2012 06:44:36 +0000 (08:44 +0200)]
Updated Slovenian translation

14 years agoUpdated Serbian translation
Мирослав Николић [Mon, 6 Aug 2012 22:24:59 +0000 (00:24 +0200)]
Updated Serbian translation

14 years agoNotificationDaemon: don't override the title for app notifications
Giovanni Campagna [Mon, 6 Aug 2012 14:34:20 +0000 (16:34 +0200)]
NotificationDaemon: don't override the title for app notifications

If a source is associated with an app, ignore the app name provided
by libnotify, as that is often garbage.
This fixes the "XChat-GNOME OSD" problem.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoScreenShield: fix spacing of notifications and sources
Giovanni Campagna [Mon, 6 Aug 2012 18:44:07 +0000 (20:44 +0200)]
ScreenShield: fix spacing of notifications and sources

Reduce padding around persistent sources, and ensure that spacing
around resident notifications is only applied once.
Also, add some padding to the clock.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoScreenSheild: make notification view scrollable
Giovanni Campagna [Mon, 6 Aug 2012 17:02:12 +0000 (19:02 +0200)]
ScreenSheild: make notification view scrollable

Place a maximum height on the notification view, and show scrollbars
if the list of persistent sources would overflow.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoScreenShield: update the displayed title when the source changes
Giovanni Campagna [Fri, 3 Aug 2012 23:16:07 +0000 (01:16 +0200)]
ScreenShield: update the displayed title when the source changes

Notifications in the lock screen need to watch signals on source
and react accordingly.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoScreenShield: lower the autodrag threshold to 10%
Giovanni Campagna [Fri, 3 Aug 2012 15:44:54 +0000 (17:44 +0200)]
ScreenShield: lower the autodrag threshold to 10%

The threshold is there just to ensure that the user is opening
the curtain on purpose. Requiring 40% is too much for that.

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoRemove markup from translated strings
Matthias Clasen [Mon, 6 Aug 2012 03:15:17 +0000 (23:15 -0400)]
Remove markup from translated strings

Including the markup in the string makes the translators job
unnecessarily harder.

https://bugzilla.gnome.org/show_bug.cgi?id=681270

14 years agobuild: Fix distcheck
Florian Müllner [Mon, 6 Aug 2012 14:11:17 +0000 (16:11 +0200)]
build: Fix distcheck

I knew it had to be something simple ...

14 years agobuild: Add noise-texture.png
Florian Müllner [Mon, 6 Aug 2012 14:12:31 +0000 (16:12 +0200)]
build: Add noise-texture.png

14 years agomagnifier: Using properly 'color-saturation'
Alejandro Piñeiro [Tue, 24 Jul 2012 16:59:47 +0000 (18:59 +0200)]
magnifier: Using properly 'color-saturation'

As description of the setting says, color-saturation ranges from
0.0 (grayscale) to 1.0 (full color), but the real outcome was the
opposite. The reason is that clutter provides a desaturation effect,
and color-saturation was passed directly to that effect. This patch
renames the effect and compute the desaturation value.

14 years agomagnifier: 'color-saturation' is a double not a boolean
Alejandro Piñeiro [Tue, 24 Jul 2012 16:47:54 +0000 (18:47 +0200)]
magnifier: 'color-saturation' is a double not a boolean

14 years agoUpdated Persian translations
Arash Mousavi [Sat, 4 Aug 2012 19:42:35 +0000 (00:12 +0430)]
Updated Persian translations

14 years agoUnlockDialog: allow going back to the lock screen by pressing escape
Giovanni Campagna [Fri, 3 Aug 2012 17:26:30 +0000 (19:26 +0200)]
UnlockDialog: allow going back to the lock screen by pressing escape

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoautorunManager: Remove line that sets summary icon
Jasper St. Pierre [Mon, 23 Jul 2012 03:20:54 +0000 (00:20 -0300)]
autorunManager: Remove line that sets summary icon

MessageTray does this automatically for us now.

https://bugzilla.gnome.org/show_bug.cgi?id=680426

14 years agoboxpointer: Cope with a missing -arrow-border-color when we have no border
Jasper St. Pierre [Mon, 23 Jul 2012 02:02:31 +0000 (23:02 -0300)]
boxpointer: Cope with a missing -arrow-border-color when we have no border

https://bugzilla.gnome.org/show_bug.cgi?id=680426

14 years agostatus: Clean up imports
Jasper St. Pierre [Wed, 25 Jul 2012 11:47:15 +0000 (08:47 -0300)]
status: Clean up imports

https://bugzilla.gnome.org/show_bug.cgi?id=680426

14 years agolookingGlass: Don't pass too many arguments to Clutter.ungrab_*
Jasper St. Pierre [Tue, 24 Jul 2012 18:11:17 +0000 (15:11 -0300)]
lookingGlass: Don't pass too many arguments to Clutter.ungrab_*

https://bugzilla.gnome.org/show_bug.cgi?id=680426

14 years agotheme: Use the noise texture for the background of the screen shield
Jasper St. Pierre [Tue, 31 Jul 2012 15:56:46 +0000 (12:56 -0300)]
theme: Use the noise texture for the background of the screen shield

https://bugzilla.gnome.org/show_bug.cgi?id=681143

14 years agoGdmUtil: don't call GetUserVerifier from the user session
Giovanni Campagna [Fri, 3 Aug 2012 15:10:45 +0000 (17:10 +0200)]
GdmUtil: don't call GetUserVerifier from the user session

GetUserVerifier can only be called from the greeter session,
and fails with AccessDenied in all other cases. Also, calling it
hides the real error from OpenReauthenticationChannel, which
instead should be logged.

https://bugzilla.gnome.org/show_bug.cgi?id=680750

14 years agobuild: Add missing file to Makefile
Florian Müllner [Fri, 3 Aug 2012 15:40:32 +0000 (17:40 +0200)]
build: Add missing file to Makefile

14 years agost-theme-node: Add repeating backgrounds
Jasper St. Pierre [Sat, 28 Jul 2012 08:36:20 +0000 (05:36 -0300)]
st-theme-node: Add repeating backgrounds

Add support for the CSS "background-repeat" property. Currently, this
only supports on/off, rather than allowing tiling in each individual
dimension. It is supported for both the cogl and cairo rendering paths.

https://bugzilla.gnome.org/show_bug.cgi?id=680801

14 years agost-theme-node: Clean up
Jasper St. Pierre [Sat, 28 Jul 2012 07:49:14 +0000 (04:49 -0300)]
st-theme-node: Clean up

Replace some faulty indentation, group some booleans to reduce
a bit of memory usage

https://bugzilla.gnome.org/show_bug.cgi?id=680801

14 years agotests: Fix borders test
Jasper St. Pierre [Sat, 28 Jul 2012 08:44:35 +0000 (05:44 -0300)]
tests: Fix borders test

Bad merge

https://bugzilla.gnome.org/show_bug.cgi?id=680801

14 years agopolkit: Improve styling in polkit dialog
Jasper St. Pierre [Wed, 1 Aug 2012 20:37:31 +0000 (17:37 -0300)]
polkit: Improve styling in polkit dialog

Center the "Password:" label, and add a bit more spacing

14 years agotheme: Reformat
Jasper St. Pierre [Fri, 3 Aug 2012 15:21:53 +0000 (12:21 -0300)]
theme: Reformat

Put braces on the same lines as the selectors

14 years agotheme: Improve legibility of date and time in the lock screen
Allan Day [Wed, 1 Aug 2012 13:12:12 +0000 (14:12 +0100)]
theme: Improve legibility of date and time in the lock screen

Adjust the drop shadow to make the date and time easier to read.

14 years agotheme: Update the look of scrollbars
Allan Day [Wed, 1 Aug 2012 12:19:13 +0000 (13:19 +0100)]
theme: Update the look of scrollbars

Make the scrollbars consistent with those in Gtk.

14 years agotheme: Common style for entries
Allan Day [Wed, 1 Aug 2012 11:14:07 +0000 (12:14 +0100)]
theme: Common style for entries

This improves the style of the password entry fields and makes them
consistent with entry fields in the overview and chat notifications.

14 years agotheme: Fix unlock button colors
Allan Day [Wed, 1 Aug 2012 08:46:20 +0000 (09:46 +0100)]
theme: Fix unlock button colors

The colors for the new button were far too brash. This makes them
consistent with the mockups.

14 years agojs: Remove StatusIconDispatcher
Jasper St. Pierre [Tue, 24 Jul 2012 17:47:39 +0000 (14:47 -0300)]
js: Remove StatusIconDispatcher

With IBus in the top panel, we don't need it any more

https://bugzilla.gnome.org/show_bug.cgi?id=680800

14 years agoAssamese translation updated
Nilamdyuti Goswami [Fri, 3 Aug 2012 09:49:48 +0000 (15:19 +0530)]
Assamese translation updated

14 years agologinDialog: Indicate whether users are logged in
Florian Müllner [Mon, 9 Jul 2012 18:04:23 +0000 (20:04 +0200)]
loginDialog: Indicate whether users are logged in

Unlike the fallback gdm UI, we do not indicate in the user list
whether a user already has an open session or not. This information
is useful, so use a spotlight effect similar to the running-app
indicator to mark logged in users.

https://bugzilla.gnome.org/show_bug.cgi?id=658185

14 years agologinDialog: Add an :expanded pseudo class to the user list
Florian Müllner [Wed, 1 Aug 2012 15:14:00 +0000 (17:14 +0200)]
loginDialog: Add an :expanded pseudo class to the user list

We want to style user list items differently depending on whether
the list is expanded or shrunk; instead of manually updating the
items' style, we can just expose the :expanded style on the list
itself and use that in the CSS.

https://bugzilla.gnome.org/show_bug.cgi?id=658185

14 years agoUpdated Russian translation
Aleksej Kabanov [Wed, 1 Aug 2012 19:58:25 +0000 (23:58 +0400)]
Updated Russian translation

14 years agost-scroll-bar: Fix build warnings
Florian Müllner [Wed, 1 Aug 2012 15:36:16 +0000 (17:36 +0200)]
st-scroll-bar: Fix build warnings

Introduced by commit aa120e09020

14 years agost-scroll-bar: Add support for :active
Florian Müllner [Wed, 1 Aug 2012 12:15:03 +0000 (14:15 +0200)]
st-scroll-bar: Add support for :active

Add the :active pseudo class to the handle while it is dragged.

https://bugzilla.gnome.org/show_bug.cgi?id=680974

14 years agologinDialog: Tweak automatic scroll animation
Florian Müllner [Wed, 25 Jul 2012 17:08:29 +0000 (19:08 +0200)]
loginDialog: Tweak automatic scroll animation

The current animation time of two seconds may result in some
confusion, as the reason of the behavior only becomes apprent
when the auto-activating item becomes visible; make the animation
a lot faster and ease it out a bit.

https://bugzilla.gnome.org/show_bug.cgi?id=660913

14 years agogdm: Adjust timed-login indicator
Florian Müllner [Fri, 13 Jul 2012 22:43:58 +0000 (00:43 +0200)]
gdm: Adjust timed-login indicator

Until the recent style changes, the same element was used to indicate
both item focus and progress for timed logins. As focus is now indicated
by the item's background style, rename the indicator from focusBin to
timedLoginIndicator and make some minor adjustments to better fit the
new style:
  - move it next to the icon below the text
  - give it a white color and a shadow
  - update animation to grow from the left instead of the center

https://bugzilla.gnome.org/show_bug.cgi?id=660913

14 years agologinDialog: Update user list style
Florian Müllner [Mon, 9 Jul 2012 21:46:35 +0000 (23:46 +0200)]
loginDialog: Update user list style

Rather than changing the text color to indicate hover and an underline
to mark the focused item, use the same semi-transparent white background
as in the overview.

https://bugzilla.gnome.org/show_bug.cgi?id=660913

14 years agobluetooth: Adapt to GnomeBluetooth API break
Florian Müllner [Mon, 30 Jul 2012 17:09:42 +0000 (19:09 +0200)]
bluetooth: Adapt to GnomeBluetooth API break

14 years agoUpdated gujarati file
Sweta Kothari [Mon, 30 Jul 2012 07:18:18 +0000 (12:48 +0530)]
Updated gujarati file

14 years agoUpdated Galician translations
Fran Diéguez [Mon, 30 Jul 2012 01:16:49 +0000 (03:16 +0200)]
Updated Galician translations

14 years agoUpdated Slovenian translation
Matej Urbančič [Sun, 29 Jul 2012 12:36:50 +0000 (14:36 +0200)]
Updated Slovenian translation

14 years agoUpdated Hungarian translation by Bence Lukacs <lukacs.bence1 at gmail dot com>
Gabor Kelemen [Sun, 29 Jul 2012 08:27:18 +0000 (10:27 +0200)]
Updated Hungarian translation by Bence Lukacs <lukacs.bence1 at gmail dot com>

14 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 27 Jul 2012 09:33:32 +0000 (11:33 +0200)]
Updated Spanish translation

14 years agoUpdated Arabic translation
Khaled Hosny [Thu, 26 Jul 2012 20:35:00 +0000 (22:35 +0200)]
Updated Arabic translation

14 years agoUpdated Telugu Translation
Praveen Illa [Thu, 26 Jul 2012 18:35:10 +0000 (00:05 +0530)]
Updated Telugu Translation

14 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Thu, 26 Jul 2012 03:32:22 +0000 (09:32 +0600)]
Updated Kazakh translation

14 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 25 Jul 2012 11:16:51 +0000 (13:16 +0200)]
Updated Norwegian bokmål translation

14 years agoUpdated Hebrew translation.
Yaron Shahrabani [Tue, 24 Jul 2012 19:27:31 +0000 (22:27 +0300)]
Updated Hebrew translation.

14 years agoutil: Fix number of parameters passed to spawn_sync
Jasper St. Pierre [Mon, 23 Jul 2012 01:23:36 +0000 (22:23 -0300)]
util: Fix number of parameters passed to spawn_sync

We passed one too many

https://bugzilla.gnome.org/show_bug.cgi?id=680426

14 years agost-theme: Make the custom stylesheets have higher priority
Jasper St. Pierre [Mon, 23 Jul 2012 01:15:36 +0000 (22:15 -0300)]
st-theme: Make the custom stylesheets have higher priority

https://bugzilla.gnome.org/show_bug.cgi?id=680426

14 years agost-widget: Move reactivity tracking to StWidget, use "insensitive"
Jasper St. Pierre [Sun, 22 Jul 2012 23:46:48 +0000 (20:46 -0300)]
st-widget: Move reactivity tracking to StWidget, use "insensitive"

This lets use remove another few pieces of code that do the tracking
manually.

https://bugzilla.gnome.org/show_bug.cgi?id=680426

14 years agoUpdated Greek translation
Tom Tryfonidis [Tue, 24 Jul 2012 09:10:32 +0000 (12:10 +0300)]
Updated Greek translation

14 years agogdm: Add a missing comma
Matthias Clasen [Sat, 21 Jul 2012 18:08:04 +0000 (14:08 -0400)]
gdm: Add a missing comma

14 years agoUpdated POTFILES.in
Piotr Drąg [Sat, 21 Jul 2012 17:13:55 +0000 (19:13 +0200)]
Updated POTFILES.in

14 years agoShellDBus: export screensaver interface
Giovanni Campagna [Sat, 2 Jun 2012 23:20:31 +0000 (01:20 +0200)]
ShellDBus: export screensaver interface

gnome-session and gnome-settings-daemon rely on the screensaver
interface to know the locked state. Since gnome-screensaver is no
longer running, it's up to gnome-shell to provide it.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoLogin Dialogs: update styling to match mockups
Giovanni Campagna [Sun, 3 Jun 2012 17:31:34 +0000 (19:31 +0200)]
Login Dialogs: update styling to match mockups

Remove backgrounds, change button styling, reduce font sizes.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoScreen Shield: animate manual locking
Giovanni Campagna [Sat, 2 Jun 2012 22:10:23 +0000 (00:10 +0200)]
Screen Shield: animate manual locking

When the screen shield is activated from the user menu, animate
it instead of showing it abruptly. Also, ensure that the animation
had time to finish before calling UPower to suspend, to avoid
showing it when resuming.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoDon't track the status of the screensaver on DBus
Giovanni Campagna [Tue, 22 May 2012 21:24:32 +0000 (23:24 +0200)]
Don't track the status of the screensaver on DBus

We are the screensaver now, and internal objects can track the
locking status better themselves. And to do so, add two signals
to ScreenShield.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoScreenShield: show notifications in the locked screen
Giovanni Campagna [Tue, 22 May 2012 22:02:00 +0000 (00:02 +0200)]
ScreenShield: show notifications in the locked screen

Track screen lock status in the message tray, and filter banner
notifications. The message tray is completely hidden when the screen is
locked, but exceptions can be made for individual transient notifications,
such as shell messages and the on screen keyboard.
Non transient sources are shown in the middle of the lock screen. Resident
notifications (such as those from Rhythmbox) are shown in full, while
persistent ones are displayed as icon and message count.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoShow the panel above the screenshield when locked
Giovanni Campagna [Tue, 22 May 2012 22:27:06 +0000 (00:27 +0200)]
Show the panel above the screenshield when locked

Track locked status and use it to provide a reduced version of
the panel in the locked screen. Accessibility, input sources and
volume menus are preserved, without the link to the control center.
Network, battery and user menu are reduced to pure indicators,
with no menu.
This is similar to the design but not exactly, because designers
in IRC said that network needs more analysis before exposing, and
because the design didn't account for a11y and IM (so the one menu
metaphor is not really appropriate).

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoAdd a clock to the lock screen
Giovanni Campagna [Sun, 27 May 2012 22:50:56 +0000 (00:50 +0200)]
Add a clock to the lock screen

Start implementing the lock screen design by adding a big white
clock in the middle.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoConsolidate creation of login and unlock dialog in the screenshield
Giovanni Campagna [Sat, 26 May 2012 15:04:25 +0000 (17:04 +0200)]
Consolidate creation of login and unlock dialog in the screenshield

The design calls for the curtain to appear in the gdm greeter too.
Implement this by having the screenshield manage the login dialog
(delegating its creation to SessionMode).

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoScreenShield: implement curtain design
Giovanni Campagna [Thu, 24 May 2012 20:47:48 +0000 (22:47 +0200)]
ScreenShield: implement curtain design

This separates the screen shield into two main screens. One is
the lock screen, and it is shown when coming back from idle status
and when failing authentication. The other is the actual unlock
dialog.
Moving from the first to the second is possible by pressing Escape
or by dragging an arrow on the bottom on the screen.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoScreenShield: use LayoutManager for creating the actor
Giovanni Campagna [Tue, 22 May 2012 21:22:38 +0000 (23:22 +0200)]
ScreenShield: use LayoutManager for creating the actor

This ensures that the screen shield is created at the right
stacking level, so the message tray is visible in the lock screen
(showing PAM messages, critical notifications and the on screen
keyboard)

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoScreenShield: improve locking/modal policy
Giovanni Campagna [Mon, 21 May 2012 16:42:45 +0000 (18:42 +0200)]
ScreenShield: improve locking/modal policy

Ensure that the lightbox is above everything (including the screenlock
itself) when fading in - this allows for fading while showing the
unlock dialog. Also, don't pushModal again when already locked, or
we won't get out of it.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoAdd UnlockDialog for unlocking the screen shield
Giovanni Campagna [Sun, 20 May 2012 16:30:14 +0000 (18:30 +0200)]
Add UnlockDialog for unlocking the screen shield

When the screenshield is deactivated, instead of going back to the
session immediately, prompt the user for authentication.
This essentially reinstates what used to be provided by gnome-screensaver.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoSplit some common code out of gdm/loginDialog
Giovanni Campagna [Tue, 17 Jul 2012 18:54:07 +0000 (20:54 +0200)]
Split some common code out of gdm/loginDialog

This will be reused by session unlocking.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoscreenShield: add initial functionality
Marina Zhurakhinskaya [Mon, 6 Feb 2012 22:28:48 +0000 (17:28 -0500)]
screenShield: add initial functionality

We are replacing the gnome-screensaver module with with a screen shield
that is part of gnome-shell.

This patch fades out the screen on idle and shows a shield with a background
image when there is activity again. The shield can be removed with a key or
button press.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoModalDialog: add 'default' pseudo-class to default button
Giovanni Campagna [Thu, 19 Jul 2012 13:32:59 +0000 (15:32 +0200)]
ModalDialog: add 'default' pseudo-class to default button

Add 'default' parameter to setButtons, that controls the binding
of Return (unless overridden) and applies the 'default' pseudo-class.
Currently it has no effect, but it will start having after the
login dialog redesign.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoMessageTray: rework icon handling to split model and view
Giovanni Campagna [Thu, 19 Jul 2012 13:05:17 +0000 (15:05 +0200)]
MessageTray: rework icon handling to split model and view

To allow more than one summary icon actor for a source we split
the model of the source icon (which is iconName, if the default
implementation is used, or a GIcon otherwise) and replace
createNotificationIcon() with a generic createIcon(size). Also,
the actual source actor is split into a separate class, that handles
the notification counter automatically.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoSt: don't attempt to give focus to non reactive actors
Giovanni Campagna [Wed, 18 Jul 2012 10:19:55 +0000 (12:19 +0200)]
St: don't attempt to give focus to non reactive actors

Non reactive actors don't expect to be interacted with, and thus
should not get keyboard focus.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoSt: add :disabled pseudo class when a button is not reactive
Giovanni Campagna [Wed, 18 Jul 2012 11:59:26 +0000 (13:59 +0200)]
St: add :disabled pseudo class when a button is not reactive

The :reactive property is used on StButton to like the :sensitive
property on GtkWidgets, that is, to indicate that the user is not
(yet) expected to click the button, and therefore should affect
styling too.
This allows to remove some code at the JS layer.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoUserMenu: split user avatar into its own widget
Giovanni Campagna [Sat, 14 Jul 2012 15:12:54 +0000 (17:12 +0200)]
UserMenu: split user avatar into its own widget

This way, it can be reused in the lock screen without code duplication.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoPanel: fix finding leftmost and rightmost buttons
Giovanni Campagna [Tue, 17 Jul 2012 17:27:43 +0000 (19:27 +0200)]
Panel: fix finding leftmost and rightmost buttons

Previous code would access the array element before checking that
the index was within bounds, and therefore cause a TypeError.
It wasn't noticed earlier because at least one visible children
is in each panel box in all session modes.

https://bugzilla.gnome.org/show_bug.cgi?id=619955

14 years agoModal stack: fix handling of destroyed actors
Giovanni Campagna [Mon, 21 May 2012 16:44:21 +0000 (18:44 +0200)]
Modal stack: fix handling of destroyed actors

Destroyed modal actors should be completely removed from the modal
stack automatically, including leaving modality if needed.
This allows for destroying modal dialogs without calling close().

https://bugzilla.gnome.org/show_bug.cgi?id=619955